<?php
/**
 * Functions File
 *
 * 在所有模板生效前加载主题的所有函数
 *
 整合的插件
 @ http://wordpress.org/extend/plugins/reply-to/ 1.0.1
 @ http://wordpress.org/extend/plugins/quote-comments/installation/ 1.7.5
 
 * @package one
 * @subpackage Functions
 */

 //replace the jQuery instance with google api
if (!is_admin()){
    wp_deregister_script('jquery');
    wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', false, '1.3.2');
    wp_enqueue_script('jquery', false, false, '1.3.2');
}

// 定义常量
	define( ONE_DIR,  get_bloginfo( 'template_directory' ) );
// 加载主题的文本域
	load_theme_textdomain( 'one',get_template_directory() . '/lang' );

// 加载action和filter钩子
	require_once( 'app/hooks-actions.php' );
	require_once( 'app/hooks-filters.php' );

// 加载主题函数
	require_once( 'app/framework.php' );
	require_once( 'app/dynamic-classes.php' );
	require_once( 'app/breadcrumb-trail.php' );
	require_once( 'app/widgets.php' );
	require_once( 'app/get-the-object.php' );
	require_once( 'app/get-the-image.php' );
	require_once( 'app/comments.php' );
	require_once( 'js/enqueue_script.php' );

// 加载后台管理文件
	if ( is_admin() ) :
		require_once( 'admin/theme-settings.php' );
		require_once( 'admin/meta-box.php' );
	endif;

// 获取主题设置
	$one_settings = get_option( 'one_theme_settings' );

?>